Product Line Metrics for Legacy Software in Practice

نویسندگان

  • Christian Berger
  • Holger Rendel
  • Bernhard Rumpe
  • Carsten Busse
  • Thorsten Jablonski
  • Fabian Wolf
چکیده

Nowadays, customer products like vehicles do not only contain mechanical parts but also a highly complex software and their manufacturers have to offer many variants of technically very similar systems with sometimes only small differences in their behavior. The proper reuse of software artifacts which realize this behavior using a software product line is discussed in recent literature and appropriate methods and techniques for their management are proposed. However, establishing a software product line for integrating already existing legacy software to reuse valuable resources for future similar products is very company-specific. In this paper, a method is outlined for evaluating objectively a legacy software’s potential to create a software product line. This method is applied to several development projects at Volkswagen AG Business Unit Braunschweig to evaluate the software product line potential for steering systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Business Case for a Product Line of Legacy Application Data-Middleware

Legacy applications represent software solutions for many organizations and businesses. These applications have been implemented using different IT platforms and few of these systems have been standardized or migrated to newer versions. Thus, there are a lot of heterogeneous applications running in different platforms, even within one organization. The need for interchanging strategic informati...

متن کامل

Building Domain Models from Legacy Documentation Assets

Product Line Engineering is an approach for planned, structured and product-centred reuse of code and non-code artifacts. Having a broad expertise and a certain domain understanding in the domain of the product line is one of the key factors and practice areas in Product Line Engineering [CN99]. Basis of domain understanding are usually legacy systems with many existing legacy assets in differe...

متن کامل

Capturing Industrial Experiences of Software Maintenance Using Product Metrics

Many of successes in maintaining legacy software in Japan are due to low turnover rate of maintainers. However, future successes are not guaranteed because the wages system in Japan has begun changing and people are now getting to move between companies. Here, the organizations' demands for capturing and quantifying the maintainers' experiences in software evolution are growing much important t...

متن کامل

Measuring the Ability to Form a Product Line from Existing Products

A product line approach can save valuable resources by reusing artifacts. Especially for software artifacts, the reuse of existing components is highly desirable. In recent literature, the creation of software product lines is mainly proposed from a top-down point of view regarding features which are visible by customers. In practice, however, the design for a product line often arises from one...

متن کامل

Feature-Oriented Re-engineering of Legacy Systems into Product Line Assets - a Case Study

Home service robots have a wide range of potential applications, such as home security, patient caring, cleaning, etc. The services provided by the robots in each application area are being defined as markets are formed and, therefore, they change constantly. Thus, robot applications need to evolve both quickly and flexibly adopting frequently changing requirements. This makes software product ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010